<?php
/**
 *  pcntl_wait第二个参数默认为WUNTRACED
 */


$pid=pcntl_fork();
if($pid==0){
	cli_set_process_title("hk_son:".posix_getpid());
	for($i=0;$i<3;$i++){
		echo "son->".posix_getpid()."-->".$i.PHP_EOL;
		sleep(1);
	}
}elseif($pid>0){
	cli_set_process_title("hk_parent:".posix_getpid());
	echo "parent:".posix_getpid().PHP_EOL;
	$wait_res=pcntl_wait($status);
	var_dump($wait_res."--".$status);
	for($i=0;$i<5;$i++){
		echo  "parent->".posix_getpid()."-->".$i.PHP_EOL;
//		sleep(1);
	}
	echo "parent end------------------------------".PHP_EOL;

}else{
	echo "fork_err";
}


?>